Bruce Willis sequel "A Good Day to Die Hard" opened at No. 1 over the long weekend with $25 million over the Friday-Sunday period, while the Nicholas Sparks adaptation "Safe Haven" also performed well with $21.4 million, good for the No. 3 spot. Meanwhile, Warner Bros.' "Twilight" wannabe "Beautiful Creatures" flopped, taking in only $7.5 million from Friday-Sunday.